let arr = [1,2,3,1,3,1,3]

//1、双层for
function unique(arr){
    for(var i=0;i<arr.length;i++){
        for(var j=i+1;j<arr.length;j++){
            if(arr[i] == arr[j]){
                arr.splice(j,1)
                j--
            }
        }
    }
    console.log(arr)
}
// unique(arr)

//2、for+indexOf
function unique2(arr){
    let uniqueArr = []
    for(var i=0;i<arr.length;i++){
        if(uniqueArr.indexOf(arr[i]) === -1){
            uniqueArr.push(arr[i])
        }
    }
    console.log(uniqueArr)
}
// unique2(arr)

//3、for+sort
function unique3(arr){
    arr.sort()
    for(var i=0;i<arr.length;i++){
        if(arr[i] == arr[i+1]){
            arr.splice(i,1)
            i--
        }
    }
    console.log(arr)
}
// unique3(arr)

//4、for+includes
function unique4(arr){
    let uniqueArr = []
    for(var i=0;i<arr.length;i++){
        if(!uniqueArr.includes(arr[i])){
            uniqueArr.push(arr[i])
        }
    }
    console.log(uniqueArr)
}
unique4(arr)